package com.delio.client.produccion.articulos;

import java.util.List;

import com.extjs.gxt.ui.client.data.BasePagingLoadConfig;
import com.extjs.gxt.ui.client.data.FilterPagingLoadConfig;
import com.extjs.gxt.ui.client.data.PagingLoadResult;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

@RemoteServiceRelativePath("ArticuloService")
public interface ArticuloService extends RemoteService{
	 //public PagingLoadResult<Articulo> paginateArticulo(FilterPagingLoadConfig config,Boolean tipo);
	   public PagingLoadResult<Articulo> paginateArticulo(FilterPagingLoadConfig config);
	   public boolean guardar(Articulo a);
	   public List<Articulo> ListarArticulos();
	   public boolean eliminar(Integer id);
	   public boolean actualizar(Articulo a);
	   public PagingLoadResult<Articulo> paginateArticulo(BasePagingLoadConfig config);
}
